package com.itboy.mall.pms.attr.domain;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;

/**
 * 商品属性对象 mall_attr
 *
 * @author itboy
 * @date 2021-07-24
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("mall_attr")
public class MallAttr implements Serializable {

    private static final long serialVersionUID=1L;


    /** 属性id */
    @TableId(value = "attr_id")
	@JsonSerialize(using = ToStringSerializer.class)
    private Long attrId;

    /** 属性名 */
    private String attrName;

    /** 是否需要检索 */
    private Integer searchType;

    /** 属性图标 */
    private String icon;

    /** 可选值列表 */
    private String valueSelect;

    /** 属性类型 */
    private Integer attrType;

    /** 启用状态 */
    private Long enable;

    /** 所属分类 */
    private Long catalogId;

    /** 快速展示 */
    private Integer showDesc;

	/** 值类型 */
	private Integer valueType;


}
